#include "widget.h"
#include "ui_widget.h"
#include <QPushButton>
#include<QDebug>

Widget::Widget(QWidget *parent)
    : QWidget(parent)
    , ui(new Ui::Widget)
{
    ui->setupUi(this);
//    QPushButton * pushb=new QPushButton(this);
//    pushb->move(200,200);
//    pushb->setText("点击关闭");
//    connect(pushb,&QPushButton::clicked,this,&QWidget::close);
    void(Widget::*Signal_p)(QString )=&Widget::mysignal;
    void(Widget::*Solt_p)(QString )=&Widget::mysolts;



    connect(this,Signal_p,this,Solt_p);
    emit mysignal("haha");







}
  void Widget::mysolts()
 {
     qDebug()<<"我的信号实现了";
 }
  void Widget::mysolts(QString s)
 {
     qDebug()<<"我的带参数信号实现了";
 }

Widget::~Widget()
{
    delete ui;
}


void Widget::on_pushButton_clicked()
{
    this->close();
}
